<?php 
require_once 'db.class.php';
class UsuariosControl extends Usuarios{
	public function logaUsuarios($nome, $senha){
		try {
			Usuarios::setLogin($nome);
			Usuarios::setSenha($senha);
			$sql = "SELECT * FROM usuarios WHERE login = '".Usuarios::getLogin()."'";
			$db = new Db;
			$con = $db->handle->prepare($sql);
			if(!$con->execute()){
				throw new Exception("Ocorreu um erro ao consultar!");
			}
			$ob = $con->fetchObject();
			if($ob->login == Usuarios::getLogin() and $ob->senha == Usuarios::getSenha()){
				@session_start();
				$_SESSION['setIdusuarios'] 	= $ob->idusuarios;
				$_SESSION['setLogin'] 		= $ob->login;
				echo '<script>window.location = "index.php";</script>';
			}else{
				throw new Exception("Nao logou!");
			}	
		}catch (Exception $e) {
			echo $e->getMessage();
		}
	}
	public function verificaLogado(){
		try {
			if(!$_SESSION['setIdusuarios']){
				echo '<script>window.location = "login.php";</script>';
			}
		}catch (Exception $e) {
			echo 'Erro: ',  $e->getMessage();
		}
	}
	public function deslogaUsuarios(){
		try {
			@session_destroy();
			echo 'Voce foi desconectado';
		} catch (Exception $e) {
			echo 'Erro: ',  $e->getMessage();
		}
	}
}
?>